package com.zzx.project.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.io.Serializable;
import java.util.List;

/**
 * (Article)实体类
 *
 * @author makejava
 * @since 2020-03-16 15:54:34
 */
@Data
public class Article implements Serializable {
    private static final long serialVersionUID = 701397314794991966L;
    /**
     * 文章ID
     */
    @TableId
    private Integer articleid;
    /**
     * 文章标题
     */
    private String articletitle;
    /**
     * 文章作者（固定值）
     */
    private String articleauthor;
    /**
     * 文章创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date articlecreatetime;
    /**
     * 文章栏目（0：未知，1：前端，2：后端，3：资源，4：其他）
     */
    private Integer articlecolumn;
    /**
     * 文章来源（作者填写）
     */
    private String articlesource;
    /**
     * 文章观看用户
     */
    private String articleaudience;
    /**
     * 文章内容
     */
    private String articlecontent;
    /**
     * 文章点赞用户
     */
    private String articlesupport;
    /**
     * 文章标签
     */
    private String articletags;
    /**
     * 文章封面路径
     */
    private String articlecover;
    /**
     * 文章来源路径（非必填）
     */
    private String articlesourcehref;
    /**
     * 文章等级（1：普通文章，2：今日推荐，3：首页轮播）
     */
    private Integer articlelevel;
    /**
     * 围观人数
     */
    private Integer articleaudiences;
    /**
     * 标签名称集合（方便读取）
     */
    private List<String> articletaglist;

}